package com.auto.survey.util.monitoring.entity

import androidx.room.Embedded
import androidx.room.Relation

data class RearIntersectionCalculationResultWithDetails(
    @Embedded val result: RearIntersectionCalculationResult,

    @Relation(
        parentColumn = "id",
        entityColumn = "calculationResultId",
        entity = RearIntersectionVerificationResult::class
    )
    var verificationResults: List<RearIntersectionVerificationResult>,/** 边角验证结果列表，包含每个控制点的验证详情 */

    @Relation(
        parentColumn = "id",
        entityColumn = "calculationResultId",
        entity = NonCompliantPoint::class
    )
    var nonCompliantPoints: List<NonCompliantPoint> /** 不符合精度标准的控制点名称列表 */
)